Add GitLab CI (build only)
authorEmmanuele Bassi <ebassi@gnome.org>
Mon, 12 Feb 2018 16:57:17 +0000 (16:57 +0000)
committerEmmanuele Bassi <ebassi@gnome.org>
Mon, 12 Feb 2018 16:57:17 +0000 (16:57 +0000)
.gitlab-ci.yml [new file with mode: 0644]

diff --git a/.gitlab-ci.yml b/.gitlab-ci.yml
new file mode 100644 (file)
index 0000000..4aa9388
--- /dev/null
@@ -0,0 +1,26 @@
+image: fedora:27
+
+stages:
+  - build
+
+before_script:
+  - dnf install -y gcc meson gettext itstool redhat-rpm-config git
+                   glib2-devel
+                   gobject-introspection-devel
+                   json-glib-devel cups-devel colord-devel
+                   libxkbcommon-devel
+                   libXrender-devel libXcomposite-devel libXcursor-devel
+                   libXfixes-devel libXcursor-devel libXi-devel
+                   libXdamage-devel libXinerama-devel libXrandr-devel
+                   libepoxy-devel at-spi2-atk-devel avahi-gobject-devel
+                   cairo-devel cairo-gobject-devel atk-devel
+                   wayland-devel wayland-protocols-devel
+                   mesa-libEGL-devel mesa-libwayland-egl-devel
+                   vulkan-devel
+
+build:
+  stage: build
+  script:
+    - meson -Denable-x11-backend=true -Denable-wayland-backend=true -Denable-broadway-backend=true -Denable-vulkan=true _build_full
+    - cd _build_full
+    - ninja